<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/3/9
 * Time: 15:28
 */

echo "<title>6-9 PHP中循环结构之while与do…while语句的区别</title>";
echo "<p style='text-align: center'><a href=\"index.php\"><font size=\"4\">目录</font></a></p>";
header("Content-type: text/html; charset=utf-8");
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />";

//A例子
$num = 2;
$sum = 10;
while($num>3){
    $sum = $sum + 10;
}
echo "A例子的结果：".$sum."<br />";
var_dump($sum);
echo "<br />";

//B例子
$num = 2;
$sum = 10;
do{
    $sum = $sum + 10;
}while($num>3);
echo "B例子的结果是？".$sum."<br />";
var_dump($sum);


//while与do…while循环语句的区别是，while先判断条件是否成立，后执行循环，do...while先执行一次任务，再判断是否继续执行循环，也就是说do...while至少会执行一次任务。当条件为FALSE时，while中的任务会一次也不执行，do...while中的任务会执行1次。

//我们发现：A例子的结果为10，B例子的结果为20，A例子一次也没执行，B例子执行了一次。